#ifndef _NEWBIECOURSESAVEPOINT_H_
#define _NEWBIECOURSESAVEPOINT_H_
#include "MgrBase.h"
#include "SimpleRefection.h"
class NewbieCourseSavePoint:public ReflectionBase
{
	DECL_REFLECTION(NewbieCourseSavePoint,"../../config/NewbieCourseSavePoint.xml");
public:
	int32			m_iID;
	std::string		m_sDisplayName;
	bool			m_bNeedLog;
	rewrite virtual void OnArchieveReaded();
private:
};

typedef DefMangerTpl<NewbieCourseSavePoint> __NewbieCourseSavePointManager; //eDefaultDef_Num
class NewbieCourseSavePointManager:public __NewbieCourseSavePointManager
{
public:
	static NewbieCourseSavePointManager& Instance(){static NewbieCourseSavePointManager _instance;return _instance;	}
	virtual void OnArchieveReaded();
private:
	NewbieCourseSavePointManager(){}
};

#endif
/////////////////////////////////////////
